<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>对象字面量增强写法</title>
</head>
<body>

<script>
  // 定义三个标识符
  const name = '王书奇';
  const age = '25';
  const height = 180;

  // 1.属性字面量的增强写法
  // ES5的写法
  /*const obj = {
    name : name,
    age : age,
    height : height
  }*/
  //ES6的属性增强写法
  const obj = {
    name,
    age,
    height
  }
  console.log(obj); // 控制台打印

  // 2.方法的增强写法
  // ES5的写法
  /*const fun = {
    run: function () {
      console.log('在跑步');
    },
    eat: function () {
      console.log('在吃东西');
    }
  }*/
  // ES6的方法增强写法
  const fun = {
    run() {
      console.log('在跑步');
    },
    eat() {
      console.log('在吃东西');
    }
  }

  fun.run();
  fun.eat();
</script>
</body>
</html>
